package com.tanhua.dubbo.api.mongo;

import com.tanhua.domain.mongo.Comment;
import com.tanhua.domain.vo.PageResult;

public interface CommentApi {
    /**
     * 保存评论
     */
    long save(Comment comment);

    /**
     * 删除评论数据
     * @param comment
     * @return
     */
    long delete(Comment comment);

    /**
     * 接口名称：评论列表
     */
    PageResult queryCommentsList(String movementId, Integer page, Integer pagesize);

    /**
     * 点赞/评论/喜欢 列表
     */
    PageResult findCommentsByPublishUserId(Long publishUserId, int commentType, Integer page, Integer pagesize);
}
